Other Dynamic State

There are some dynamic state variables that are stored in known memory locations, rather than having a dedicated register:

binding stack pointer
The current pointer to the top of the binding stack.

current catch
The pointer to the current catch block.

current unwind-protect
The pointer to the current unwind-protect block.